@charset "utf-8";
html{/* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */}

body{color:#000;margin:0;padding:0;text-align:center;font-family:Arial, Tahoma, sans-serif;font-size:12px;background-color:#F4F5F6}

img{border:none}

a, a:link, a:visited{text-decoration:none;color:#000}/*color:#3c5a9a*/

a:hover{text-decoration:none;color:#F00}

a:focus{outline: none;outline: 0;}
a::-moz-focus-inner{border: none;}

form{margin:0;padding:0}

ul{list-style-type:none}

li{list-style-type:none}

/* Nhap lieu */

input{font-family:Arial, Tahoma, sans-serif;vertical-align:middle;font-size:11px}

textarea{font-family:Arial, Tahoma, sans-serif;font-size:11px}

select{font-family:Arial, Tahoma, sans-serif;font-size:11px}

/*table{border-collapse:collapse}*/

label{cursor:pointer}
/* easy clearing */

.clearfix{clear:both;}

h1,h2,h3{margin:0}

p{margin:0 0 1em 0}

/*img{behavior: url("style/pngbehavior.htc")}*/

fieldset{margin:0;padding:0;border:0}


#loading-layer{background:#FF8B00;color:white;font-size:100%;position:fixed;z-index:10;padding: 6px;top: 0px;right: 0px;margin:0px}
* html #loading-layer{position:absolute;top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat')? documentElement.scrollTop : document.body.scrollTop)}


/*Header*/

/*online_support*/
#online_support_header{background:url(../images/main_title.png) no-repeat;display:block;height:28px;line-height:28px;text-transform:uppercase;font-weight:bold;text-indent:20px;padding:5px 0 0 20px;}
.hotline_sup{background:url(../images/sp_online.png) no-repeat; width:178px; height:60px; margin-left:10px}

#online_support_bound{border:1px solid #D9D9D9;border-top:none;background-color:#FFF; padding-top:8px}
#online_support_content{text-align:justify}

.online_support_row{padding:5px 5px 0 5px}
.online_support_row a.ol_yahoo{display:block;height:22px;width:22px;text-indent:200px;overflow:hidden;background:url(../images/ol_yahoo.png) 0 0 no-repeat;margin:3px 0 0 3px}
/*online_support*/

.user_notify{margin-left:3px ;float:right}

#ico-msg, #ico-comment, #ico-comment-user{vertical-align:middle}

#alert-msg{float:left;position:absolute;top:2px;right:106px}
#alert-comment{float:left;position:absolute;top:2px;right:76px}
#alert-comment-user{float:left;position:absolute;top:2px;right:29px}
#alert-cart{float:left;position:absolute;top:-12px;right:10px;display:none;cursor:pointer}


#alert-msg .box-top, #alert-comment .box-top, #alert-comment-user .box-top, #alert-cart .box-top{float:left;background:#cc0000 url(../images/alert_left.gif) no-repeat left;height:14px;padding-left:7px}
#alert-msg .box-top span, #alert-comment .box-top span, #alert-comment-user .box-top span, #alert-cart .box-top span{float:left;background:#cc0000 url(../images/alert_right.gif) no-repeat right;padding-right:7px;height:14px;font-size:11px;color:#fff;font-weight:bold;position:relative}
#alert-msg .arrow-bottom, #alert-comment .arrow-bottom, #alert-comment-user .arrow-bottom, #alert-cart .arrow-bottom{float:left;position:absolute;top:14px;left:0px;padding-left:7px}

#alert-cart .arrow-bottom{left:0px;padding-left:10px}


#eb_manage{float:right;color:#c00;display:inline;margin:0;position:relative;right:3px}
#eb_manage_box{background:#FFF;position:absolute;top:16px;left:10px;display:none;border:2px solid #8C8D8E;width:160px;z-index:100000;padding-bottom:8px}
#eb_manage_box a.user_menu{background:none;display:block;color:#000;margin:8px 8px 0 8px;padding:0;text-decoration:none}
#eb_manage_box a.user_menu:hover{text-decoration:none;color:#F40000}


.TA_Nav{display:none;padding:5px;position:absolute;background:#F2F2F2;border:1px solid #C4C5A6;z-index:2;margin-top:-10px;margin-left:20px}
.TA_Nav input{width:80px;height:25px}
.TA_Nav .textInput{width:200px;height:18px}
.box_config{display:none;width:290px;position:absolute;margin-top:-20px;margin-left:35px;*margin-top:0;*margin-left:0}

/*Header Menu*/
#h_menu_bar{height:46px;background:#F5F5F5 url(../images/menu_bar.png) 0 0 repeat-x;width:1220px;margin:0 auto;position:relative}
#h_menu_left{height:38px;width:10px;background:url(../images/menu_bar.png) 0 0 repeat-x;position:absolute;left:-10px;top:0}
#h_menu_right{height:38px;width:10px;background:url(../images/menu_bar.png) 0 0 repeat-x;position:absolute;right:-10px;top:0}

#h_menu_corner_left{height:12px;width:10px;background:url(../images/menu_corner_left.png) 0 0 no-repeat;margin-top:38px;}
#h_menu_corner_left1{height:12px;width:10px;background:url(../images/menu_corner_left1.png) 0 0 no-repeat;margin-top:-12px}

#h_menu_corner_right{height:12px;width:10px;background:url(../images/menu_corner_right.png) 0 0 no-repeat;margin-top:38px}
#h_menu_corner_right1{height:12px;width:10px;background:url(../images/menu_corner_right1.png) 0 0 no-repeat;margin-top:-12px}

#h_menu{height:38px;background:url(../images/menu_bar.png) 0 0 repeat-x;width:1220px;margin:0 auto;font-weight:bold}

#h_menu .hm_item, #h_menu .hm_item_h, #h_menu .hm_item_hover, #h_menu .hm_item_seleted{float:left;position:relative;margin:2px 2px;z-index:100;}

.hm_item a, .hm_item_h a , .hm_item_hover a, .hm_item_seleted a{display:block;padding:8px 5px;color:#fff;margin:3px 2px;}

.hm_item a:hover, .hm_item_hover a{text-decoration:none}

.hm_item a:hover, .hm_item_hover a, .hm_item_seleted a, #h_menu a.home:hover{border:2px solid #c9c9c9;margin:1px 0;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;color:#000; background-color:#c9c9c9; position:relative;}

#h_menu .sep{width:2px;height:33px;display:block;float:left;background:url(../images/menu_sep.png) 0 10px no-repeat}

/*End Header Menu*/

.h_menu_sub{position:absolute;display:none;width:auto;z-index:1;top:36px;left:-2px;margin:0 auto;background-color:#fff;}

.sub_menu_item{position:relative;width:auto;min-width:180px;}

.sub_menu_item a{display:block;color:#F00;white-space:nowrap;font-size:12px;background-color:#c9c9c9;border-left:none;border-right:none;border-radius:0;-moz-border-radius:0;}
.sub_menu_item a img{float:right;margin:5px 0 0 5px}
.sub_menu_item a:hover{text-decoration:none;background-color:#c9c9c9;color:#000}

.sub_menu_item .subl3{padding:0;position:absolute;top:0;left:106px;z-index:2;min-width:100px; margin-top:-1px; background-color:#fff}
.sub_menu_item .subl3 a{position:relative;display:block;color:#f00;white-space:nowrap;font-size:12px;}
.sub_menu_item .subl3 a:hover{text-decoration:none;background-color:#c9c9c9;color:#000}

.sub_menu_item a.sub_seleted, .sub_menu_item .subl3 a.sub_seleted{text-decoration:none;background-color:#c9c9c9;color:#000;white-space:nowrap}

/*End Header*/

#home_layout{width:1220px;margin:auto;background-color:#fff; border-bottom:1px solid #fff}

/*s_hot_product*/
.s_hot_product{border:1px solid #ccc;margin-top:10px; position:relative}
.s_hot_header{background:url(../images/hot_item_bg2.png) no-repeat; width:146px; height:146px;margin:-10px 0 0 -10px; position:absolute}
.s_hot_content{margin:0;overflow:hidden;width:100%;}
.s_offer_header, .s_offer_header1{height:30px;line-height:31px;color:#fff;font-weight:bold;padding:0 20px 0 20px;position:relative; text-transform:uppercase; background:#d80909 url(../images/hot_item_bg4.png) right no-repeat}
.s_offer_header1{background:url(../images/hot_item_bg5.png) right no-repeat}
.s_hot_product_h{height:30px;margin:6px 0 0 -10px; background-color:#dadada}
.s_header_flag, .s_header_flag1{position:absolute;bottom:-9px;left:0;height:9px;width:9px;background:url(../images/hot_item_bg3.png) 0 0 no-repeat}
.s_header_flag1{top:-9px;background:url(../images/focus_item_bg.png) 0 0 no-repeat}
.s_header{height:33px}

.s_product_content{margin:0}
td.s_product_title{padding-left:3px;color:#000;font-size:13px;font-weight:bold}
a.s_product_title{color:#000;font-size:12px;font-weight:bold; height:36px;display:block}
a.s_product_title:hover{text-decoration:none}
/*s_hot_product*/


/* footer */
#footer{font-size:12px;width:1220px;margin:0 auto; background-color:#e40a09;}
#footer td{font-weight:bold;font-size:13px}
#footer_info{width:1220px;height:138px}
#footer_info .space{background:url(../images/footer_link.png) no-repeat; float:left; width:1px;height:96%}
.infor_content{float:left;width:250px;height:123px; padding-top:10px}
.infor_content1{float:left;width:450px;height:123px;padding-top:10px;font-size:16px}
.link_social{width:100%;padding-left:10px;margin-top:40px;}
.infor_header{height:28px;line-height:28px;font-weight:bold;margin-left:30px;color:#FFF; text-transform:uppercase}
.infor_des{font-weight:bold;margin:5px 30px 15px 30px}
.infor_des_c{color:#FFF; padding-left:12px; line-height:20px}
.infor_des_c a{color:#FFF}
.infor_des a{color:#FFF;line-height:16px;background:url(../images/footer_link.png) 0 2px no-repeat;padding-left:10px;font-weight:normal;display:block;margin:5px 0}
.infor_des a:hover{text-decoration:underline}
/* end footer */

/* Statistic Online */
.footer_statistic{background-color:#e7e7e7; padding:5px; width:190px; margin-top:5px; line-height:19px}
.footer_statistic .header_st{font-weight:bold; text-transform:uppercase; margin: 8px auto 10px auto; font-size:13px}
.footer_statistic span{color:#f00; font-weight:bold}
/* Statistic Online */

#navigation{font-size:12px;line-height:24px;margin-bottom:10px;padding:5px;border-bottom:1px solid #d9d9d9; background-color:#e8e8e8}
#navigation a{display:block;float:left}
#navigation a:hover{color:#EE0000;text-decoration:underline}
#navigation a.selected{font-weight:bold}

#navigation .node{display:block;float:left;height:24px;width:4px;margin:0 5px}
#navigation span{display:block;float:left;margin:0 10px;}

.ovl-admin-manager{background:#fff;width:130px;color:#000;border:1px solid #000;padding:5px;z-index:100}
.adm-mnu-arrow{float:left;background:url(../images/arrow-down.gif) no-repeat right;padding-right:20px;position:relative;cursor:pointer}
.ovl_list_menu{float:left;width:100%;cursor:pointer;height:25px;line-height:25px;text-align:left}

.ico-ovl-up{background:url(../images/up.gif) no-repeat left;padding-left:25px;width:100%}
.ico-ovl-down{background:url(../images/down.gif) no-repeat left;padding-left:22px;width:100%}
.ico-ovl-edit{background:url(../images/edit.gif) no-repeat left;padding-left:22px;width:100%}
.ico-ovl-del{background:url(../images/del.gif) no-repeat left;padding-left:22px;width:100%}
.ico-ovl-no_source{background:url(../images/no_source.gif) no-repeat left;padding-left:22px;width:100%}
.ico-ovl-lock{background:url(../images/lock.gif) no-repeat left;padding-left:22px;width:100%}
.ico-ovl-unlock{background:url(../images/unlock.gif) no-repeat left;padding-left:22px;width:100%}
.ico-ovl-censor{background:url(../images/censor.gif) no-repeat left;padding-left:22px;width:100%}

/*Intro Banner*/
.hb_btn	, .hb_btn_active{text-align:center;line-height:19px;height:15px;width:19px;margin:0 0 2px 4px;cursor:pointer;font-size:11px;font-weight:bold;z-index:1000;padding-bottom:5px;}
.bound_number_hb{width:800px;position:relative; z-index:99999; float:right}
.number_hb{position:absolute;top:-35px;right:18px; float:right}

.hb_btn			{background:url(../images/intro_btn.png) 0 0 no-repeat;color:#fff;}
.hb_btn_active	{background:url(../images/intro_btn.png) 0 -20px no-repeat;color:#fff}

.intro_banner{}

.jCarouselLiteBanner{height:286px; overflow:hidden; width:917px}

#adv_content, #adv_content a{z-index:1}

.PreviousBanner, .NextBanner{height:286px;width:70px;position:absolute;top:0;z-index:9;display:block}

.PreviousBanner{left:0}
.NextBanner{right:0}

.pb_hover{background:url(../images/heronav_prev.png) no-repeat 0 110px}

.nb_hover{background:url(../images/heronav_next.png) no-repeat 30px 110px}
/*Intro Banner*/

.list_add_cart{
	width:97px;
	height:25px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.list_add_cart a{background:url(../images/add_cart.png) 0 0 no-repeat;width:98px;height:26px;display:block}
.view_cart{width:123px;height:25px;margin:10px 0}
.view_cart a{background:url(../images/view_cart.png) 0 0 no-repeat;width:123px;height:25px;display:block}
.view_cart a:hover{background:url(../images/view_cart.png) 0 -25px no-repeat}

.home_sale_off{position:absolute;left:20px;top:2px;height:48px;width:48px;background:url(../images/sale_off_p.png) 0 0 no-repeat}
.home_sale_off span{color:#fff;display:block;margin:12px 0 0 8px;font-size:18px;font-family:Arial;float:left}


/*Item New*/
#item_new{background-color:#F3F3F3;padding-bottom:15px}

#item_new_title{height:40px;line-height:40px;padding-left:15px;font-size:11px;color:#CD0000;font-weight:bold}
#item_new_content{margin:0 15px;height:215px;overflow:hidden}

.item_new_info{background-color:#fff;width:182px;height:215px;text-align:center;float:left}

.item_new_info .price{font-weight:bold;font-family:Arial;font-size:12px;color:#CE0809;margin-top:5px}
/*Item New*/


/*news_home*/
#news_home_main{width:425px}
#news_home_main_right{width:570px}

#news_home_main a.news_home_main_title{color:#FE0000;height:21px;line-height:21px;background:url(../images/news_home_main_title.png) 0 0 no-repeat;padding-left:28px;display:block;margin:2px 0;font-weight:bold}
#news_home_main a.news_home_main_title:hover{text-decoration:underline}

.news_home_cat{background:url(../images/cat_title.jpg) 0 0 repeat-x;height:38px;line-height:26px;font-weight:bold;padding-left:18px;position:relative}
.news_home_cat .cat_arrow{position:absolute;top:26px;left:0;background:url(../images/cat_title_arrow.jpg) 0 0 no-repeat;height:12px;width:26px}

.news_home_cat a{color:#fff;text-decoration:none}
.news_home_cat a:hover{color:#00258E}

.news_home_content{border-right:1px solid #B9B9B9;border:1px solid #D9D9D9;padding:5px;margin-top:3px}
.news_home_content a:hover{color:#f00}

.news_home_left{width:510px;text-align:justify}
.news_home_left img{margin:0 5px 5px 0}
.news_home_title{margin-top:5px;margin-right:20px}
.news_home_title span{white-space:nowrap;font-size:10px}
.news_home_title span span{color:#AE016D;margin:0}
.news_home_left a{color:#001A9F}
.news_home_left a:hover{color:#001A9F;text-decoration:underline}

.news_home_brief{margin-top:5px}

.news_home_right{text-align:justify;margin-left:25px;width:458px}
.news_home_right a{color:#001A9F;display:block;line-height:15px}
.news_home_right a:hover{color:#001A9F;text-decoration:underline}

.news_home_right span{white-space:nowrap;font-size:10px;color:#000}
.news_home_right span span{color:#AE016D;margin:0}
/*news_home*/

/*news_list*/
.news_list_cat{height:3px;background-color:#F0F0F0;position:relative;margin:20px 0}

.news_list_header{position:absolute;top:-13px;left:12px;height:27px;*height:29px;padding:0 12px;line-height:29px;font-weight:bold;color:#0047D3;border:1px solid #E9E9E9;background-color:#fff}
.news_list_header a{color:#0047D3}

.news_list_content{padding:0 20px}

.news_list{text-align:justify;margin-bottom:5px;padding-bottom:5px}
.news_list img{margin:0 10px 5px 0;padding:4px;border:1px solid #CECECE}

.news_list .news_list_title{height:30px;line-height:30px;color:#C7C7C7}
.news_list .news_list_brief{margin:5px 0 5px 20px;}

.news_list .news_list_title a{color:#FF0606;font-weight:bold}
.news_list .news_list_title a:hover{text-decoration:underline}

.news_list .news_list_title span{white-space:nowrap}
.news_list .news_list_title span span{color:#C7C7C7;margin:0}
/*news_list*/


#news_menu{width:200px;margin-bottom:20px}

.news_menu_header_left{background:url(../images/tab_left.png) 0 -25px no-repeat;height:25px}
.news_menu_header_right{background:url(../images/tab_right.png) right -25px no-repeat;height:25px;margin-left:4px}
.news_menu_header{background:url(../images/title_tab_bg.png) 0 -25px repeat-x;height:25px;margin-right:4px;line-height:25px;font-size:11px;font-weight:bold;text-transform:uppercase;padding-left:6px}
.news_menu_header a{color:#fff} 
.news_menu_header a:hover{color:#f00}
.news_menu_content{border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;padding:12px 10px}
.news_menu_content a{display:block;height:28px;line-height:28px;color:#000;font-size:11px;font-weight:bold;background:url(../images/news_menu_node.png) 0 7px no-repeat;padding-left:20px}

.news_menu_content a:hover,.news_menu_content a.selected{color:#CD0000;background:url(../images/news_menu_hover.png) 0 0 no-repeat}

.news_menu_content span{height:2px;*height:3px;border-bottom:1px solid #F3F3F3;margin-bottom:2px;display:block}

.news_menu_bottom{background:url(../images/news_menu_bottom.png) 0 0 no-repeat;height:3px;width:200px}

#news_detail{width:1010px;margin-top:10px;font-family:Arial;line-height:150%;text-align:justify}
#news_detail h1{line-height:150%;font-size:12px;font-weight:normal;padding-right:10px}

#news_detail_title{margin:10px 10px 20px 0;color:#000;padding:5px 0 10px 0;border-bottom:1px solid #ccc;line-height:130%}
#news_detail_title h1{font-size:18px;font-weight:normal;float:left}



.paging_bg{background:#fff;color:#000;border:1px solid #D7D7D7;height:19px;_width:10px;margin-left:3px;white-space:nowrap}

.paging_bg .paging_node{background:#E4E4E4;height:19px}

.paging_bg .paging_node_dot{background:#E4E4E4;height:19px;padding:0 9px}

.paging_bg_hover{background:#EDF3FF;height:19px;cursor:pointer;_width:10px; margin-left:3px;border:1px solid #D7D7D7}

.paging_bg_hover .paging_node{background:#EDF3FF;height:19px}


/* nut truoc */
.paging_bg .paging_pre 			{background:#E4E4E4;height:19px}

.paging_bg_hover .paging_pre 	{background:#EDF3FF;height:19px;color:#ffffff}
/* nut truoc */

/* nut sau */
.paging_bg .paging_next 		{background:#E4E4E4;height:19px;padding:0 2px 0 4px}

.paging_bg_hover .paging_next 	{background:#EDF3FF;height:19px;padding:0 2px 0 4px;color:#ffffff}
/* nut sau */


.paging_bg .paging_node a, .paging_pre a, .paging_next a, .paging_bg_dis .paging_next_dis , .paging_bg_dis .paging_pre_dis{line-height:19px;font-size:11px;font-family:Tahoma; font-weight:normal;text-decoration:none;color:#000;padding:0 9px;display:block}

.paging_bg_hover .paging_node a, .paging_bg_hover .paging_pre a, .paging_bg_hover .paging_next a, .paging_node a:hover, .paging_pre a:hover, .paging_next a:hover{line-height:19px; font-size:11px;font-family:Tahoma; font-weight:normal;text-decoration:none;color:#000;white-space:nowrap;padding:0 9px;display:block}

/* nut khi bi disable */
.paging_bg_dis{background:#E4E4E4; height:19px;_width:10px; margin-left:3px;line-height:19px; font-size:11px;font-family:Tahoma; font-weight:normal; color:#000; text-decoration:none;border:1px solid #D7D7D7;white-space:nowrap;padding:0 7px}

.paging_bg_dis .paging_pre_dis	{background:#E4E4E4;height:19px;color:#aaa;padding:0 2px;cursor:not-allowed}

.paging_bg_dis .paging_next_dis{background:#E4E4E4;height:19px;color:#aaa;padding:0 3px 0 5px;cursor:not-allowed}

.paging_bg_current{background:#CE0809;border:1px solid #CE0809;color:#fff;height:19px;cursor:pointer;_width:10px; margin-left:3px}

.paging_bg_current .paging_node{background:#CE0809;height:19px}

.paging_bg_current .paging_node a, .paging_bg_current .paging_node a:hover{color:#ffffff; text-decoration:none;line-height:19px;font-size:11px;font-family:Tahoma; font-weight:normal}




/*paging in admin*/
.product-list-paging{text-align:-moz-right !important;text-align:right;padding-top:20px;padding-bottom:10px}
.product-list-paging a{border:#db6600 1px solid;background:url(../images/trang_normal_bg.gif) repeat-x;width:21px;height:18px;padding:1px 5px;margin:3px;color:#FFF;font-weight:bold;text-decoration:none;text-align:center}
.product-list-paging a:hover{border:#db6600 1px solid;background:url(../images/trang_normal_bg.gif) repeat-x;width:21px;height:18px;padding:1px 5px;margin:3px;color:#FFF;font-weight:bold;text-decoration:none;text-align:center}
.product-list-paging a.next{border:none;background:none;color:#0F067D;font-weight:bold;text-decoration:none}
.product-list-paging a.next:hover{background:none;border:none;color:#FF3130}
.product-list-paging a.select ,.product-list-paging #pgCurrent{border:#025499 1px solid;background:url(../images/trang_select_bg.gif) repeat-x;width:21px;height:18px;padding:1px 5px;color:#FFF;font-weight:bold;text-align:center}
/*paging in admin*/



/*home_hot_news*/
#home_hot_news_left{background:url(../images/home_hot_news_left.png) 0 0 no-repeat;height:27px}
#home_hot_news_right{background:url(../images/home_hot_news_right.png) right 0 no-repeat;height:27px;margin-left:5px}
#home_hot_news{background-color:#F3F3F3;height:27px;margin-right:5px;font-size:16px;font-weight:bold;color:#CD0000;line-height:29px;text-indent:10px;font-family:Arial}

#home_hot_news_bound{border:1px solid #D9D9D9;border-top:none;border-bottom:none}
#home_hot_news_content{margin:0 10px;text-align:justify}
#home_hot_news_content a{display:block;line-height:18px;font-size:11px;padding:8px 10px;background:url(../images/home_hot_news_node.png) 0 20px no-repeat;color:#000}
#home_hot_news_content a:hover{color:#f00}
#home_hot_news_bottom{background:url(../images/home_hot_news_bottom.png) 0 0 no-repeat;width:200px;height:5px;margin-bottom:10px}
/*home_hot_news*/


/*Filter menu*/
#filter_menu{width:200px;margin-top:10px}
#filter_menu_bound{background-color:#fff;border:1px solid #D1D1D1}

.filter_menu_header{height:31px;background:url(../images/tab_bg.png) 0 0 repeat-x;line-height:31px;font-weight:bold;text-indent:8px;border-bottom:1px solid #D1D1D1}
.filter_menu_header a{color:#000} 
.filter_menu_header a:hover{color:#f00}

.filter_menu_content{padding:10px;font-size:11px}

.filter_sep{height:2;border-top:1px solid #D9D9D9;margin:10px 0}

.group_filter{height:30px;line-height:30px;color:#000;font-weight:bold;padding-left:16px;cursor:pointer}

.gf_hover{text-decoration:underline}
.gf_expan{background:url(../images/filter_node.gif) 0 10px no-repeat}
.gf_collapse{background:url(../images/filter_node.gif) 0 -58px no-repeat}

.filter_link .filter_item{margin-left:10px;color:#000;padding-bottom:10px}
.filter_link .filter_item a{color:#FF0000}
.filter_link .filter_item a:hover,.filter_link span a.selected{color:#CD0000}

.filter_link .filter_item .count{color:#666;margin:0 3px}
.filter_link .filter_item .remove a{color:#f00;font-weight:bold}
.filter_link .filter_item .remove a:hover{color:#CD0000}

.filter_menu_bottom{background:url(../images/news_menu_bottom.png) 0 0 no-repeat;height:3px;width:200px}
/*Filter menu*/

/*Cart*/
.cart_title{border:1px solid #D9D9D9;border-top-left-radius:4px;border-top-right-radius:4px;-moz-border-top-left-radius:4px;-moz-border-top-right-radius:4px;border-bottom-width:4px}

.cart_title_content{font-weight:bold;line-height:27px;padding-left:20px;background:url(../images/cart_title.png) 0 0 repeat-x;margin:1px;border-top-left-radius:2px;border-top-right-radius:2px;-moz-border-top-left-radius:2px;-moz-border-top-right-radius:2px}

.cart_item_content{
	border:1px solid #cccccc;
	font-size:14px;
	font-family:Arial;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-bottom-left-radius:4px;
	-moz-border-bottom-right-radius:4px;
	border-top:none;
	margin-bottom:10px
}
/*End Cart*/



#bcat{width:200px;margin-bottom:20px}

.bcat_header_left{background:url(../images/tab_left.png) 0 -25px no-repeat;height:25px;margin-top:10px}
.bcat_header_right{background:url(../images/tab_right.png) right -25px no-repeat;height:25px;margin-left:4px}
.bcat_header{background:url(../images/title_tab_bg.png) 0 -25px repeat-x;height:25px;margin-right:4px;line-height:25px;font-size:11px;font-weight:bold;text-transform:uppercase;padding-left:6px;color:#fff}
.bcat_header a{color:#fff} 
.bcat_header a:hover{color:#f00}
.bcat_content{border:1px solid #D9D9D9;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;-moz-border-bottom-left-radius:4px;-moz-border-bottom-right-radius:4px;}

.bcat_content a{display:block;padding:0 10px 0 60px;float:left;font-size:12px;height:40px;margin:10px 0;font-weight:bold}

.bcat_content a:hover,.bcat_content a.selected{color:#CD0000;text-decoration:underline}

.bcat_content span{height:2px;*height:3px;border-bottom:1px solid #D9D9D9;margin-bottom:2px;display:block}

a.bitem{color:#5690FB}

a.bitem:hover{color:#f00}




/*news_letter*/

#news_letter_title{height:32px;background:url(../images/news_leter.png) 0 0 no-repeat;font-weight:bold;line-height:30px;margin-top:10px;text-indent:14px}

#news_letter_form{margin:0;background-color:#fff;width:200px}

.news_letter_conntent{background-color:#fff;border:1px solid #CCC;padding:5px}

/*news_letter*/




/*RSS*/
.headerRSS{
    background: url("../images/bg_top_bar_rss.gif") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    height: 28px;
    overflow: hidden;
    text-align: left;
}
.headerLeftRSS{
    background: url("../images/left_top_bar_rss.gif") no-repeat scroll left center transparent;
    height: 28px;
}
.headerRightRSS{
    background: url("../images/right_top_bar_rss.gif") no-repeat scroll right center transparent;
    height: 28px;
    line-height: 28px;
    padding-left: 10px;
}
/*RSS*/


.adv_cover_close_div, a.adv_cover_close_div{color: #FFFFFF;font-weight: bold;cursor:pointer}
a.adv_cover_close_div:hover{color:#0FF}

#poll{border:1px solid #D9D9D9;text-align:left}
#poll_header{height:55px;padding:0 10px 0 70px;background:url(../images/poll.png) 22px 6px no-repeat;line-height:55px;font-size:11px;font-weight:bold;text-transform:uppercase}

#poll_q,#poll_o{padding:0 20px;font-family:Arial;font-size:12px;line-height:20px}
#poll_o{margin:10px 0}
#poll_o label{display:block;margin-left:5px;width:132px}

#poll_a{margin:10px 20px 20px 20px}



/* Rating */
.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating{background: url(../images/star.gif) left -1000px repeat-x}

.star-rating{position:relative;width:250px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position: left top}

.star-rating li{display: inline}

.star-rating a, .star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:25px;line-height:25px;outline:none;overflow:hidden;border: none}

.star-rating a:hover,.star-rating a:active,.star-rating a:focus{background-position: left bottom}

.star-rating a.one-star{width:10%;z-index:11}

.star-rating a.two-stars{width:20%;z-index:10}

.star-rating a.three-stars{width:30%;z-index:9}

.star-rating a.four-stars{width:40%;z-index:8}

.star-rating a.five-stars{width:50%;z-index:7}

.star-rating a.six-stars{width:60%;z-index:6}

.star-rating a.seven-stars{width:70%;z-index:5}

.star-rating a.eight-stars{width:80%;z-index:4}

.star-rating a.nine-stars{width:90%;z-index:3}

.star-rating a.ten-stars{width:100%;z-index:2}

.star-rating .current-rating{z-index:1;background-position: left center}
/* End Rating */




/* tooltip */
.tooltipProduct{width:330px;background-color:#FFF;border:1px solid #ccc;padding:0}

.tooltip_title{padding:5px 10px;background-color:#626262;color:#fff;font-weight:bold}

.tooltip_content{padding:10px 10px 20px 10px}

.tooltipProduct .price{color:#CE0809; font-family:Arial, Tahoma;font-size:12px;font-weight:bold}
.tooltipProduct .price_out{color:#999;font-family:Arial, Tahoma;font-size:11px;text-decoration:line-through}

.tooltipProduct .home_offer_title{color:#000;  line-height:22px;text-align:left;margin-top:10px;border-bottom:1px dotted #9F9F9F}
.tooltipProduct .home_offer_content{color:#F00;line-height:18px;text-align:justify;margin-top:10px;font-size:11px}

/* tooltip */

/*ADV conner right*/
* html div#adv_right_conner{position:absolute;top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ?
        documentElement.scrollTop + (documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight)); z-index:1000000}
#adv_right_conner{font: 12px Arial;color:#666;position:fixed; _position:absolute; right:0; bottom:0}
#adv_rc_bound{width:252px; padding-right:0px; }
#adv_rc_top{color:#000000;display:block; height:20px; line-height:20px; font-size:11px;width:242px}
#adv_rc_top a{color:#000000;text-decoration:none}
#adv_rc_btn{float:right; padding:0; margin:0; list-style:none; overflow:hidden; height:20px}
#adv_rc_btn li{display:inline}
#adv_rc_btn li a{background-image:url(../images/adv_rc_btn.gif); background-repeat:no-repeat; width:30px; height:0; padding-top:15px; overflow:hidden; float:left}
#adv_rc_btn li a.close{background-position: 0 0}
#adv_rc_btn li a.close:hover{background-position: 0 -15px}
#adv_rc_btn li a.min{background-position: -30px 0}
#adv_rc_btn li a.min:hover{background-position: -30px -15px}
#adv_rc_btn li a.max{background-position: -60px 0}
#adv_rc_btn li a.max:hover{background-position: -60px -15px}

#adv_right_content{display:block;margin:0;padding:0;height:150px;background-color:#ececec; border-style:solid; border-width:1px; border-color:#111 #999 #999 #111;line-height:1.6em; background-color:#FFFFFF}
/*ADV conner right*/


/*Digi New 2011.08.16*/

.header{height:120px;margin:0 auto;padding:0;background:url(../images/header_bg.png) top center no-repeat;width:1220px}

.header_event{height:120px;margin:0 auto;padding:0;background:url(../images/h_background.gif) top center no-repeat;width:1220px}

.header .header_content{width:1220px;height:120px;background:url(../images/header_bg.png) top center no-repeat;margin:0 auto}

.header_event .header_content{
	width:1220px;
	height:120px;
	margin:0 auto;
	background-image: url(../background/h_background.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.h_top_right{float:right;width:445px;}

.top_exchange{padding-left:26px;background:url(../images/exchange_icon.png) top left no-repeat;height:24px;line-height:24px;font-weight:bold;margin:2px 5px 0 0}

.top_exchange span{color:#EA0104}

.lo_sin{float:left; width:610px; height:30px; position:relative; padding-top:3px;}
.top_login{padding-left:30px;background:url(../images/user_icon1.png) top left no-repeat;height:24px;float:right;font-size:12px;font-weight:bold;margin:2px 0;color:#EA0104;}
.top_login .login{background:url(../images/user_icon.png) top left no-repeat; padding-left:32px; height:24px;float:right; *margin-top:-24px}
.top_login a{text-decoration:none;margin:0 6px 0 1px;line-height:24px;}
.top_login a:hover{text-decoration:none}

#login_header{float:left;position:relative;*width:165px}
#login_content{width:330px;height:120px;top:16px;left:-196px;position:absolute;border:2px solid #313131;z-index:100000000;color:#fff;text-align:left;font-weight:bold;display:none;color:#333333;background-color:#fff;font-size:11px;text-align:right}

/* Top link */ 
.top_link{width:445px;height:30px;float:right; margin-top:5px}
.top_link a{color:#000;font-size:12px;font-weight:700;text-decoration:none;display:block;float:left;padding:8px}
.top_link a:hover{text-decoration:underline}
.top_link span{display:block;float:left;height:20px;width:1px;margin-top:8px;background:url(../images/top_link_sep.gif) 0 0 no-repeat}
#mobile a{background:url(../images/mobile_icon.png) 0 center no-repeat;display:block; margin-left:7px; padding-left:20px}
.hotline{width:335px; margin-top:9px; height:69px; background:url(../images/hotline.png) no-repeat right top}
/* Top link end */

/*danh mục*/
#cat_menu_header_top{width:200px; border:1px solid #d9d9d9}
#cat_menu_header{background:url(../images/main_title.png) no-repeat;text-transform:uppercase;line-height:30px;padding-left:35px;font-weight:bold; padding-top:5px;background-color:#fff}
.right_menu{border-collapse:collapse;font-weight:bold}

.memu_item{border-top:1px solid #fff}

.memu_item a{line-height:28px;display:block;color:#000;border-top:none;padding-left:25px;width:173px;*width:200px;background:url(../images/bullet.png) no-repeat 12px 12px}

.memu_item a:hover, .memu_item a.selected{color:#FE0000;}

.submenu{display:none}

.sub_memu_item{}

.sub_memu_item a{line-height:26px;display:block;background:url(../images/left_menu_l2.png) 25px 10px no-repeat;color:#000;font-size:11px;border-top:1px solid #fff;margin:0;padding-left:40px;background-color:#fff}

.sub_memu_item a:hover, .sub_memu_item a.selected{color:#FE0000}


.submenu3{display:none;background-color:#fff}

.sub_memu3_item{height:27px}

.sub_memu3_item a{line-height:26px;display:block;background:url(../images/left_menu_l3.png) 38px 10px no-repeat;color:#000;font-weight:normal;font-size:11px;padding-left:48px;margin:0 8px;border-top:1px dashed #DEDEDE}

.sub_memu3_item a:hover, .sub_memu3_item a.selected{color:#FE0000}


/*End danh mục*/

/*news_last*/
.box_news_home{border:1px solid #c3c2c2; width:295px}
#news_last_header{}
#news_last_header a{height:28px;background:url(../images/main_title.png) no-repeat;display:block;height:28px;line-height:28px;text-transform:uppercase;font-weight:bold;text-indent:20px;margin:1px; padding:4px 0 0 20px;}

#news_last{padding-top:6px;background-color:#fff}

#news_last a{display:block;margin:5px;color:#000;display:block;width:105px;overflow:hidden; font-weight:bold}
#news_last a:hover{text-decoration:underline}

#news_last_o{padding-top:6px;background-color:#fff}
#news_last_o a{display:block;margin:5px;color:#000;display:block;width:100%px;overflow:hidden; background:url(../images/left_menu_l3.png) no-repeat 2px 3px; padding-left:12px}
#news_last_o a:hover{text-decoration:underline}

/*End news_last*/
/*Digi New 2011.08.16*/

.gia_sp b{color:#f00}
.price_vnd{color:#f00}

#search_bar{width:1220px;margin:0 auto;*margin:0 auto;background-color:#f5f5f5;border-bottom:1px solid #E6E6E6}

#h_cart_link{display:block;height:30px;background:url(../images/cart.png) 0 -2px no-repeat;padding-left:30px;font-size:12px;color:#000;text-decoration:none;line-height:30px; margin:3px 20px 0 0}
#h_cart_link span{font-weight:bold;}
#h_cart_link:hover{color:#F00}

.top_search_form{width:347px;float:left;margin-left:0}

.top_keyword{height:20px;*height:20px;background-color:#fff;width:235px;border:1px solid #8F8F8F;font-size:11px;margin:1px 5px 3px 5px;padding:1px 5px;color:#80807F}

.fake_keword{background:#fff url(../images/search_keyword.png) 3px 4px no-repeat}

#top_search{
	height:24px;
	width:90px;
	background:url(../images/search_icon.png) 0 0 no-repeat;
	border:none;
	cursor:pointer;
	margin:1px 0 0 -6px
}

/* module brand */
.list_brand {height:53px; background-color:#e0e0e0;width:1214px;margin:10px auto}
.list_brand img{margin:9px 5px 0 5px}

/* module brand */


/*  -------------------------------------------------------------------------  */



/*bao gia*/
.mobile-price
{
	background: #dedede;
	border-collapse: separate;
	border-spacing: 1px;
	width: 100%;
}
.mobile-price th
{
    padding: 5px;
    background: #1974B9;
    font-weight: bold;
    color: #fff;
}
.mobile-price td
{
    padding: 5px;
    background: #fff;
    text-align: justify;
}
.mobile-price td.brand
{
    background: #f1f1f1;
    padding: 5px 35px;
    color: #1974B9;
    font-weight: bold;
}
.mobile-price td.stt
{
    text-align: center;
    font-weight: bold;
}
.mobile-price tr.odd td
{
    background: #F7FBFF;
}
.mobile-price tr td.red
{
    color: #D50E0E;
}
span.download-price
{
    display: block;
    float: right;
    padding: 0 10px 0 18px;
    background: url(../images/Icon_Download.gif) 0px 2px no-repeat;
    font-weight: bold;
}
span.download-price a
{
    color: #FF7600;
}
span.download-price a:hover
{
    color: #333;
}

.mobile-info
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    width: 100%;
}
.mobile-info td
{
    background: #FAFAFA;
    border-bottom: 1px solid #dedede;
}
.mobile-info td.group
{
    width: 25%;
    padding: 3px 8px;
    font-weight: bold;
}
.mobile-info table
{
    width: 100%;
}
.mobile-info table td
{
    background: #fff;
    border: 0px;
    padding: 3px 8px;
    border-bottom: 1px dotted #eee;
    color: #666;
    vertical-align: middle;
    font-size: 12px;
}
.mobile-info table td.label
{
    width: 35%;
    color: #666;
    border-right: 1px solid #dedede;
    color: #333;
}




/*hãng*/
.content-lv2
{
    margin-bottom: 15px;
    display: inline-block;
    clear: both;
}
.content-lv2 .content-l
{
    width: 760px;
    float: left;
    margin-right: 10px;
}
.content-lv2 .content-r
{
    width: 200px;
    float: left;
}
.box-brand
{
	padding: 0 5px;
	margin-bottom: 10px;
	padding-top: 10px;
}
/*
.box-brand .header  {background:url(../Images/brand-header-bg.gif) repeat-x; width:100%;}
.box-brand .header span.title{background:url(../Images/brand-header-l.gif) no-repeat left top; display:block; }
.box-brand .header span.title span {background:url(../Images/brand-header-r.gif) no-repeat right top; display:block; padding:13px 10px 23px 10px; }
.box-brand .header span.title a {font-size:14px; font-weight:bold; color:#fff;}
.box-brand .content {padding-left:9px; padding-right:2px;}
*/
.brand-logo a img
{
    width: 750px;
    margin-left: 5px;
    border: 1px solid #ccc;
}
.box-brand .content
{
    background: url("../images/tabs-f-l.gif") no-repeat scroll left bottom #FFFFFF;
}
.box-brand .content-c
{
    display: inline-block;
    clear: both;
    width: 100%;
    background: url("../images/tabs-f-r.gif") no-repeat scroll right bottom;
    padding-bottom: 5px;
}
.box-brand .header
{
    background: url(../Images/brand-header-2-l.gif) no-repeat left top;
}
.box-brand .header span.title
{
    background: url(../Images/brand-header-2-r.gif) no-repeat right top;
    display: block;
    padding: 12px 8px 13px 15px;
}
.box-brand .header span.title a
{
    font-size: 12px;
    font-weight: bold;
    color: #fff;
}
.box-brand .header2
{
    background: url("../images/brand-h-l.gif") no-repeat scroll left 5px transparent;
}
.box-brand .header2 span.title
{
    display: block;
    background: url("../images/brand-h-r.gif") no-repeat scroll right 5px transparent;
    padding: 2px;
}
.box-brand .header2 span.title span
{
    background: url("../images/brand4-bg.gif") no-repeat scroll -95px top transparent;
    border-bottom: 1px solid #3d80e9;
    color: #4787ED;
    display: block;
    padding: 8px 20px;
}
.box-brand .header2 span.title a
{
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
}
.box-brand .header2 span.title a:hover
{
    color: #ffac4a;
}


.box-brand .content ul.list-mobile
{
    border: 1px solid #dedede;
    border-top: 0px;
    border-bottom: 0px;
    display: inline-block;
    clear: both;
    padding-bottom: 15px;
}
.box-brand .content ul.list-mobile li
{
    float: left; /*width:245px;*/
    width: 186px;
}
.box-brand .content ul.list-mobile li.list-message
{
    display: inline-block;
    clear: both;
    padding: 10px 15px 0px 15px;
    font-size: 13px;
    width: 100%;
}
.box-brand .content ul.list-mobile li.list-message b
{
    font-weight: bold;
    color: Red;
}
.box-brand .content ul.list-mobile li div.mobile-c:hover
{
    /*border:1px solid #3366CC; -moz-box-shadow: 3px 3px 5px #A1BCF5;*/
}
.box-brand .content ul.list-mobile li div.mobile-info
{
    padding: 10px 0 0 10px;
}
.box-brand .content ul.list-mobile li div.mobile-c
{
    /*border:1px solid #B0B0B0; */
    padding: 10px;
    text-align: center; /*width:210px;*/
    width: 150px;
    height:180px;
}
.box-brand .content ul.list-mobile li div.mobile-info img
{
    /*height:150px; height:100px;*/
    height: 120px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}
.image-mobile
{
    display: block;
    width: 100px;
    height: 160px;
    overflow: hidden;
    float: left;
    margin-right: 5px;
    border: 1px solid #fff;
}
.image-mobile:hover
{
    border: 1px solid #FF7800;
}
table.list-mobile
{
    border: 1px solid #e1e1e2;
    border-top: 0px;
}
table.list-mobile tr td
{
    padding: 15px 0px;
    vertical-align: top;
    border-bottom: 1px dotted #ccc;
}
table.list-mobile tr td.image
{
    width: 100px;
    padding-left: 5px;
}
table.list-mobile tr td.info
{
    width: 145px;
    padding-top: 20px;
    padding-right:5px;
}
td.info ul li
{
    background: url("../images/bullet_red.gif") no-repeat scroll 0 5px transparent;
    padding-left: 10px;
    padding-bottom: 5px;
    font: normal 11px Tahoma;
    text-align:justify;
}
div.message
{
    clear: both;
    display: inline-block;
    font-size: 13px;
    padding: 0px 15px;
    width: 100%;
}
div.message b
{
    color: Red;
    font-weight: bold;
}

span.name
{
    display: block;
    margin-bottom: 8px;
    font: bold 13px Arial,Helvetica,sans-serif;
}
span.price-label
{
    color: #555;
    font: normal 12px Arial,Helvetica,sans-serif;
}
span.price-value
{
    color: #C90A0F;
    font: bold 12px Arial,Helvetica,sans-serif;
}

div.list-message
{
    padding: 10px;
    font-size: 13px;
    background: #fafafa;
    border: 1px solid #f3f3f3;
    width: 736px;
}
div.list-message b
{
    font-weight: bold;
    color: Red;
}

/*search header brand*/
.filter
{
    background-color: #fafafa;
    border: 1px #ccc solid;
    width: 100%;
}
.filter ul
{
    display: inline-block;
    clear: both;
    padding: 0px 5px;
}
.filter li
{
	float: left;
	margin-right: 4px;
	padding: 5px 0px;
}
.filter li span
{
    display: block;
    padding: 5px 0px;
}
.filter input[type=text], .filter select
{
    background: url("../images/form_red.gif") repeat-x scroll left top #E8E7E1;
    border: 1px solid #ccc;
    color: #555555;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 2px;
    width: 125px;
    width: 80px;
    padding: 4px;
}
.filter select
{
    width: 105px;
    padding: 3px;
}
.filter input.price
{
    width: 80px;
}
.filter li input[type=text]:focus, .filter li select:focus
{
    background: none;
    background-color: #fdfcf6;
}
.filter li a
{
    font-size: 11px;
    text-decoration: underline;
}

.filter-advance
{
    background-color: #fafafa;
    border: 1px #ccc solid;
    width: 100%;
}
.filter-advance ul
{
    display: inline-block;
    clear: both;
    padding: 5px;
}
.filter-advance li
{
    width: 245px;
    float: left;
    padding: 0px 0px 2px 0px;
    height:26px;
}
.filter-advance li span
{
    display: block;
    float: left;
    margin-right: 5px;
    float: left;
    padding: 4px 0px;
    color: #555;
    width: 80px;
}
.filter-advance li input[type=text], .filter-advance li select
{
    height: 18px;
    background: url("../images/form_red.gif") repeat-x scroll left top #E8E7E1;
    border: 1px solid #E8E7E1;
    color: #555;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 2px;
    width: 140px;
}
.filter-advance li select.mutil
{
    width: 125px;
}
.filter-advance li select
{
    width: 145px;
    padding: 1px;
    height: 24px;
}
.filter-advance li select.double
{
    width: 60px;
    margin-right: 5px;
}
.filter-advance li input[type=text].double
{
    width: 75px;
}
.filter-advance li input[type=text]:focus, .filter-advance li select:focus
{
    background: none;
    background-color: #fdfcf6;
}
.filter-advance li.submit
{
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 20PX;
    text-align: center;
}
.filter-advance li.submit .submit-c
{
    float: none;
    display: inline-block;
}
.filter-advance li.submit .submit-c span
{
    display: block;
    width: auto;
}
.filter-advance li.submit .submit-c span.link
{
    margin-top: 5px;
}
.filter-advance li.submit span.link a
{
    color: #6299AF;
    font-weight: normal;
    font-size: 11px;
    text-decoration: underline;
}
.filter-advance li.submit span.link a:hover
{
    color: #EB2700;
}